#include "login.h"
#include "ui_login.h"

#include <QMessageBox>

Login::Login(QDialog *parent) :
    QDialog(parent)
  , ui(new Ui::login)
{
    ui->setupUi(this);
    //设置窗体标题
    this->setWindowTitle(tr("登录界面"));
    connect(ui->loginBtn,&QPushButton::clicked,this,&Login::login);
    connect(ui->exitBtn,&QPushButton::clicked,this,&Login::close);
}

Login::~Login(){
    delete ui;
}

void Login::login()
{
    //获得userNameLEd输入框的文本：userNameLEd->text()；
    //trimmed()去掉前后空格
    //tr()函数，防止设置中文时乱码
    if(ui->userNameLEd->text().trimmed() == tr("1") && ui->pwdLEd->text() == tr("1"))
    {
       accept();//关闭窗体，并设置返回值为Accepted
    }
    else
    {                               //标题              内容                OK按钮
       QMessageBox::warning(this, tr("警告！"),tr("用户名或密码错误！"),QMessageBox::Yes);
        // 清空输入框内容
       ui->userNameLEd->clear();
       ui->pwdLEd->clear();
       //光标定位
       ui->userNameLEd->setFocus();
    }
}

